# 企业中有一个网站，每一天都有新的用户注册，要求每一天需要使用一个新的文件存储当天注册的用户信息。
import os.path
import time
import utils.login_tool as tool
from datetime import datetime

# 定义一个全局变量
USERS_MU_LU = os.path.join('data','user_regs')


def run():
    # 判断用户存储信息的文件父级目录是否存在，若不存在创建一个
    if not os.path.exists(USERS_MU_LU):
        os.mkdir(USERS_MU_LU)

    # 获取当天的时间
    # 1732776554 2024-11-28
    d = datetime.fromtimestamp(1732776554).strftime('%Y-%m-%d')
    file_name = os.path.join(USERS_MU_LU, d)
    if not os.path.exists(file_name):
        f = open(file_name,'w',encoding='UTF-8')
        f.close()

    print("欢迎注册".center(50,'-'))
    name = input("请输入您要注册的姓名: ")
    pwd = input("请输入新密码: ")
    pwd = tool.md5_pwd(pwd)

    with open(file_name,'a',encoding='UTF-8') as f:
        f.write(f"{name}|{pwd}\n")
        f.flush()

    time.sleep(3)
    print("用户注册成功！")



if __name__ == '__main__':
    run()